far and near method